package cn.learn.pay.wechat.dto;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;

/**
 * https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=14_2
 *
 * @author huangyezhan
 * @version 1.0
 * @date 2021年08月26日23:39
 */
@Setter
@Getter
@Accessors(chain = true)
@ToString
public class PayReplyDTO {
    /**
     * 返回状态码
     */
    private String return_code;
    /**
     * 返回信息
     */
    private String return_msg;

    private String mch_appid;

    private String mchid;

    /**
     * 设备号
     */
    private String device_info;
    /**
     * 随机字符串
     */
    private String nonce_str;
    /**
     * 业务结果
     */
    private String result_code;

    /**
     * 错误代码
     */
    private String err_code;
    /**
     * 错误代码描述
     */
    private String err_code_des;

    /**
     * 商户订单号
     */
    private String partner_trade_no;
    /**
     * 微信付款单号
     */
    private String payment_no;
    /**
     * 付款成功时间
     */
    private String payment_time;

}
